{{.userIndex}}
<h1 class="page-header">概述</h1>
<p>api front 是HTTP API前端，可进行API<code>代理转发</code>、<code>协议抓包分析</code>、<code>流量复制</code>。</p>

<h1 class="page-header">功能演示</h1>
<h3>部署示例</h3>
<p><code>作为API统一前端：</code></p>
<p><img src="/_res/img/dispatch.png"></p>

<h3>多人多模块开发</h3>
<p><code>1.一种情况：2个模块分别2个人开发，2个环境都能收到数据。</code></p>
<p><img src="/_res/img/useage_0.png"></p>
<p><code>2.另一种情况：合作有交叉，下游一个人就收不到数据了。</code></p>
<p><img src="/_res/img/useage_1.png"></p>
<p><code>3.一个理想的情况：合作有交叉时，下游每个人都能收到数据。</code></p>
<p><img src="/_res/img/useage_2.png"></p>
<p><code>同时可实现：rd-A0只关心rd-B0的结果，rd-A1只关心rd-B1的结果。</code></p>

<h4 class="page-header">高级用法</h4>
<a name="adv"></a>
<h4>动态指定Response后端：</h4>
<p>若同时有多个后端（如 a,b,c 共3个），可以在http的 <code>GET/POST、Header</code>中设置参数<code>api_pref=a,b</code>来指定返回Response的后端。</p>
<p>设置cookie格式为:<code>api_pref_{apiName}=a,b</code>。</p>
<p>参数优先级：<code>1-GET/POST</code> &gt; <code>2-Cookie</code> &gt; <code>3-Header</code>  &gt; <code>4-IP</code>。</p>
